#include <iostream>
#include <functional>


void PrintInfo(std::string name, int age, double wp)
{
   std::cout << "Name: " << name <<
                ", Age: " << age <<
                ", wp: " << wp << std::endl;
}

auto MyPrint = std::bind(PrintInfo, std::placeholders::_2, 16, std::placeholders::_1);

int main()
{
//    MyPrint("", 23.1); 
   MyPrint(23.1, "Tom");
//    MyPrint(23.1, 22);
//    MyPrint("Tom", 22);
}